<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class IndexModel extends CI_Model
{   public function buscaMateriaCategoria($categoria,$limiteInicio,$limiteFim)
    { 	//$this->db->select('category_id, title, parent_id');d
	   	 //$this->db->select("DATE_FORMAT(data_postagem, '%d/%m/%Y') as data_p", FALSE);
		 //$this->db->select('data_postagem');
	   	 $this->db->select("DATE_FORMAT(data_postagem, '%d/%m/%Y') as data", FALSE);
		 $this->db->select('codigo_pagina,titulo,imagem_miniatura,titulo_menu,data_postagem,imagem_maior,resumo,descricao');
	   	 $this->db->from('PAGINA');
		 $this->db->join('CATEGORIA', 'PAGINA.categoria = CATEGORIA.codigo_categoria');
                 $this->db->where('categoria', $categoria);
	   	 $this->db->limit($limiteInicio,$limiteFim);
		 $this->db->order_by('codigo_pagina','DESC');
	   	 return $this->db->get();
	}
	public function buscaImagemCarrossel()
	{	//$this->db->select('codigo_pagina,imagem_maior,titulo,resumo,data_postagem');	
        //$this->db->where('categoria');
                $this->db->select('codigo_pagina,titulo,imagem_maior,resumo,descricao');
		$this->db->from('PAGINA');
		$this->db->join('CATEGORIA', 'PAGINA.categoria = CATEGORIA.codigo_categoria');        
		$this->db->limit(5);
		$this->db->order_by('codigo_pagina','DESC');
	   	return $this->db->get();		
	}

	public function buscaMaisAcessado()
	{	//$this->db->select_max('quantidade');
		//$this->db->select('cod_pagina');
		$this->db->select('*');
		$this->db->select("DATE_FORMAT(data_postagem, '%d/%m/%Y') as data", FALSE);
		$this->db->from('PAGINA');
		$this->db->join('VISITA', 'PAGINA.codigo_pagina = VISITA.cod_pagina');
		$this->db->join('CATEGORIA', 'PAGINA.categoria = CATEGORIA.codigo_categoria');
		$this->db->limit(3);
		$this->db->order_by('quantidade','DESC');
		return $this->db->get();		
	}
	public function buscaTags()
	{ $this->db->select('*');
	  $this->db->from('PAGINA');
	  $this->db->join('CONTEUDO_PAGINA', 'PAGINA.codigo_pagina = CONTEUDO_PAGINA.pagina');
	  $this->db->join('CATEGORIA', 'PAGINA.categoria = CATEGORIA.codigo_categoria');
	  $this->db->where('palavra_chave !=', 'NULL');
	  $this->db->limit(20);
	  $this->db->group_by("palavra_chave");		
	  return $this->db->get();	
	}
	public function teste()
        {            $this->db->get('PAGINA');
            
        }


}